technical ecology - German English Dictionary